pub fn new_count_distinct(input_str: &str) -> usize {
    let mut element: Vec<&str> = Vec::new();
    for item in input_str.split(','){
        let trimmed_item = item.trim();
        if !element.contains(&trimmed_item){
            element.push(trimmed_item);
        }
    }
    element.len()
}
